from .main import main # 从app文件夹里views文件夹里main.py中导入main对象
from .user import user
from .article import article

DEFAULT_BLUEPRINT=( # 配置蓝本，以后添加蓝本时，先导入要添加的蓝本对象，再在元组内添加项。方便统一管理蓝本。放在元组里，因元组有序不可更改，允许重复
    (main,''), # 第一项是蓝本名，第二项是统一给蓝本里路由添加的前缀，可不写(即空字符串)
    (user,'/user'),
    (article,'/article')
)


def blueprint_config(app):
    for blueprint,url_prefix in DEFAULT_BLUEPRINT:
        app.register_blueprint(blueprint,url_prefix=url_prefix) # 注册蓝本，第一个参数是蓝本名；第二个参数是统一给蓝本里路由添加的前缀，可不写，写的话会覆盖创建蓝本时设置的值，因为这里是注册，先创建再注册。创建就是最开头导入的蓝本对象